﻿// JScript File
function bloquearBotones(estado){
    if(estado){
        var objG1;
        var objG2;
        var objP1;
        var objP2;
        try{
            objG1=document.getElementById("lbGuardar");
            objG2=document.getElementById("lbGuardar1");
            objP1=document.getElementById("lbPublicar");
            objP2 = document.getElementById("lbpublicar1");
            objG1.style.display="none";
            objG2.style.display="none";
            objP1.style.display="none";
            objP2.style.display="none";
        }catch(e){
            
        }
    }else{
            objG1=document.getElementById("lbGuardar");
            objG2=document.getElementById("lbGuardar1");
            objP1=document.getElementById("lbPublicar");
            objP2 = document.getElementById("lbpublicar1");
            objG1.style.display="block";
            objG2.style.display="block";
            objP1.style.display="block";
            objP2.style.display="block";
    }
}

function bloquearBotonesInvitacion(estado) {
    if (estado) {
        var objG1;
        var objG2;
        var objP1;
        var objP2;
        try {
            objG1 = document.getElementById("lbGuardar");
            objG2 = document.getElementById("lbGuardar1");
            objP1 = document.getElementById("lbRetornar1");
            objP2 = document.getElementById("lbRetornar");
            objG1.style.display = "none";
            objG2.style.display = "none";
            objP1.style.display = "none";
            objP2.style.display = "none";
        } catch (e) {

        }
    } else {
        objG1 = document.getElementById("lbGuardar");
        objG2 = document.getElementById("lbGuardar1");
        objP1 = document.getElementById("lbRetornar1");
        objP2 = document.getElementById("lbRetornar");
        objG1.style.display = "block";
        objG2.style.display = "block";
        objP1.style.display = "block";
        objP2.style.display = "block";
    }
}
//validacion de la la invitacion
function validarCabeceraInvitacion(){
    bloquearBotonesInvitacion(true);
    var _obj;
    var _obj2;
    
    _obj = document.getElementById('ddlEquipoTrabajo');
    if(_obj.options[_obj.selectedIndex].value==""){
        alert("Seleccione Equipo de trabajo");
        _obj.focus();
        bloquearBotonesInvitacion(false);
        return false
    }

    _obj = document.getElementById('txtidAsunto');
    _obj2 = document.getElementById('txtAsunto');
    if (trim(_obj2.value) == "") {
        alert("Ingrese el Tema o Asunto.");
        _obj2.focus();
        bloquearBotonesInvitacion(false);
        return false
    }
    
    _obj = document.getElementById('txtidArea');
    _obj2= document.getElementById('txtArea');
    if(trim(_obj.value)==""){
        alert("Seleccione Área de trabajo");
        _obj2.focus();
        bloquearBotonesInvitacion(false);
        return false
    }



    _obj = document.getElementById('ddllugar');
    _obj2 = document.getElementById('txtOtroLugar');
    if(trim(_obj.options[_obj.selectedIndex].value)==""){
        alert("Seleccione Lugar de trabajo");
        _obj.focus();
        bloquearBotonesInvitacion(false);
        return false
    }

    
    if (trim(_obj.options[_obj.selectedIndex].value) == "-1") {
        if (_obj2.value == "") {
            alert("Ingrese el Lugar de la Reunion");
            _obj2.focus();
            bloquearBotonesInvitacion(false);
            return false
        }
    }


    _obj = document.getElementById("txtidmodderador");
    _obj2 = document.getElementById("txtmoderador");
    if(trim(_obj.value)==""){
        alert("No ha seleccionado un moderador");
        _obj2.focus();
        bloquearBotonesInvitacion(false);
        return false;
    }
    
//    _obj = document.getElementById("txtidSecretario");
//    _obj2 = document.getElementById("txtsecretario");
//    if(trim(_obj.value)==""){
//        alert("No ha seleccionado un Secretario");
//        _obj2.focus();
//        bloquearBotonesInvitacion(false);
//        return false;
//    }
    
    _obj = document.getElementById("txtidfacilitador");
    _obj2 = document.getElementById("txtfacilitador");
    if(trim(_obj.value)==""){
        alert("No ha seleccionado un Facilitador");
        _obj2.focus();
        bloquearBotonesInvitacion(false);
        return false;
    }
    
    
    _obj = document.getElementById('txtFechaActa');
    if(trim(_obj.value)==""){
        alert("Ingrese un fecha");
        _obj.focus();
        bloquearBotonesInvitacion(false);
        return false
    }else{
        if(!validarFecha(_obj.value)){
            alert("La fecha ingresada es incorrecta");
            _obj.focus();
            bloquearBotonesInvitacion(false);
            return false
        }
    }

    
    _obj = document.getElementById('txtinicio');
    if(trim(_obj.value)==""){
        alert("Ingrese la hora de inicio en formato 24 horas");
        _obj.focus();
        bloquearBotonesInvitacion(false);
        return false
    }else{
        if(!validarHoras(_obj.value)){
            alert("La hora de inicio no tiene formato correcto");
            _obj.focus();
            bloquearBotonesInvitacion(false);
            return false
        }
    }
    
    _obj = document.getElementById('txtfin');
    if(trim(_obj.value)==""){
        alert("Ingrese la hora de Fin en formato 24 horas");
        _obj.focus();
        bloquearBotonesInvitacion(false);
        return false
    }else{
        if(!validarHoras(_obj.value)){
            alert("La hora de Fin no tiene formato correcto");
            _obj.focus();
            bloquearBotonesInvitacion(false);
            return false
        }
    }
    
    _obj = document.getElementById('txtinicio');
    _obj2 = document.getElementById('txtfin');
    var hora1 = _obj.value.substr(0,2) + "" + _obj.value.substr(3,2)
    var hora2 = _obj2.value.substr(0,2) + "" + _obj2.value.substr(3,2)
    //alert(hora1 + " - "+ hora2 + " - " + _obj.value.substr(0,2) + "-" +_obj.value.substr(3,2));
    if(_obj2.value.substr(0,2)!="00"){
        if(hora1 >hora2){
           alert("La hora de Inicio no puede ser mayor que la hora de fin");
           _obj2.focus();
           bloquearBotonesInvitacion(false);
           return false;
        }
    }
    _obj = document.getElementById("txtfecSigReunion");
    if(trim(_obj.value)!=""){
        if(!validarFecha(_obj.value)){
            alert('La Fecha de la siguente reunion, no es correcta');
            _obj.focus();
            bloquearBotonesInvitacion(false);
            return false;
        }
    }
    
    
    /*
    _obj = document.getElementById('txtlugarSigReunion');
    if(trim(_obj.value)==""){
        alert("Ingrese el lugar de la siguiente reunion");
        _obj.focus();
        return false
    }
    */
    
    _obj = document.getElementById('txthoraSigReunion');
    if(trim(_obj.value)!=""){
        if(!validarHoras(_obj.value)){
            alert("La hora de la siguiente reunión no tiene formato correcto");
            _obj.focus();
            bloquearBotonesInvitacion(false);
            return false
        }
    }
    
    return true;
}


function validarActas() {

    bloquearBotones(true);
    var _obj;
    var _obj2;


    _obj = document.getElementById('txtFechaActa');
    if (trim(_obj.value) == "") {
        alert("Ingrese una fecha");
        _obj.focus();
        bloquearBotones(false);
        return false
    } else {
        if (!validarFecha(_obj.value)) {
            alert("La fecha ingresada es incorrecta");
            _obj.focus();
            bloquearBotones(false);
            return false
        }
    }

    _obj = document.getElementById('txtinicio');
    if (trim(_obj.value) == "") {
        alert("Ingrese la hora de inicio en formato 24 horas");
        _obj.focus();
        bloquearBotones(false);
        return false
    } else {
        if (!validarHoras(_obj.value)) {
            alert("La hora de inicio no tiene formato correcto");
            _obj.focus();
            bloquearBotones(false);
            return false
        }
    }

    _obj = document.getElementById('txtfin');
    if (trim(_obj.value) == "") {
        alert("Ingrese la hora de Fin en formato 24 horas");
        _obj.focus();
        bloquearBotones(false);
        return false
    } else {
        if (!validarHoras(_obj.value)) {
            alert("La hora de Fin no tiene formato correcto");
            _obj.focus();
            bloquearBotones(false);
            return false
        }
    }

    _obj = document.getElementById('txtinicio');
    _obj2 = document.getElementById('txtfin');
    var hora1 = _obj.value.substr(0, 2) + "" + _obj.value.substr(3, 2)
    var hora2 = _obj2.value.substr(0, 2) + "" + _obj2.value.substr(3, 2)
    //alert(hora1 + " - "+ hora2 + " - " + _obj.value.substr(0,2) + "-" +_obj.value.substr(3,2));
    if (_obj2.value.substr(0, 2) != "00") {
        if (hora1 > hora2) {
            alert("La hora de Inicio no puede ser mayor que la hora de fin");
            _obj2.focus();
            bloquearBotones(false);
            return false;
        }
    }


    _obj = document.getElementById('ddlEquipoTrabajo');
    if (_obj.options[_obj.selectedIndex].value == "") {
        alert("Seleccione Equipo de trabajo");
        _obj.focus();
        bloquearBotones(false);
        return false
    }

    _obj = document.getElementById('txtidArea');
    _obj2 = document.getElementById('txtArea');
    if (trim(_obj.value) == "") {
        alert("Seleccione Área de trabajo");
        _obj2.focus();
        bloquearBotones(false);
        return false
    }

    _obj = document.getElementById('ddllugar');
    if (trim(_obj.options[_obj.selectedIndex].value) == "") {
        alert("Seleccione Lugar de trabajo");
        _obj.focus();
        bloquearBotones(false);
        return false
    }

    _obj = document.getElementById("txtidmodderador");
    _obj2 = document.getElementById("txtmoderador");
    if (trim(_obj.value) == "") {
        alert("No ha seleccionado un organizador");
        _obj2.focus();
        bloquearBotones(false);
        return false;
    }



    _obj = document.getElementById("txtidFacilitador");
    _obj2 = document.getElementById("txtfacilitador");
    if (trim(_obj.value) == "") {
        alert("No ha seleccionado un Facilitador");
        _obj2.focus();
        bloquearBotones(false);
        return false;
    }


   
   
    return true;
}


/*
_obj = document.getElementById("txtfecSigReunion");
if (trim(_obj.value) != "") {
if (!validarFecha(_obj.value)) {
alert('La Fecha de la siguente reunion, no es correcta');
_obj.focus();
bloquearBotones(false);
return false;
}
}

*/

/*
_obj = document.getElementById('txtlugarSigReunion');
if(trim(_obj.value)==""){
alert("Ingrese el lugar de la siguiente reunion");
_obj.focus();
return false
}
*/

/*
_obj = document.getElementById('txthoraSigReunion');
if (trim(_obj.value) != "") {
if (!validarHoras(_obj.value)) {
alert("La hora de la siguiente reunión no tiene formato correcto");
_obj.focus();
bloquearBotones(false);
return false
}
}
*/


/*
_obj = document.getElementById("txtidSecretario");
_obj2 = document.getElementById("txtsecretario");
if (trim(_obj.value) == "") {
alert("No ha seleccionado un Secretario");
_obj2.focus();
bloquearBotones(false);
return false;
}

*/